function columns(vm) {
  const cols = [
    {
      key: 'rowIndex',
      width: 80,
      align: 'left',
      slots: { title: 'rowIndex' },
      customRender: function(t, r, index) {
        return parseInt(index) + 1
      },
      fixed: 'left'
    },
    {
      title: '单位名称',
      align: 'left',
      dataIndex: 'companyName',
      slots: { title: 'customTitle' },
      scopedSlots: { customRender: 'companyName' },
      width: 150,
      key: 'companyName',
      fixed: 'left'
    },
    {
      title: '实施审计项目',
      align: 'left',
      children: [
        {
          title: '计划',
          align: 'left',
          children: [
            {
              title: '境内',
              align: 'left',
              width: 110,
              dataIndex: 'a1',
              scopedSlots: { customRender: 'a1' },
              key: 'a1'
            },
            {
              title: '境外',
              align: 'left',
              width: 110,
              dataIndex: 'a2',
              scopedSlots: { customRender: 'a2' },
              key: 'a2'
            }
          ]
        }
      ]
    },
    {
      title: '实际',
      align: 'left',
      children: [
        {
          title: '境内',
          align: 'left',
          width: 110,
          dataIndex: 'a3',
          scopedSlots: { customRender: 'a3' },
          key: 'a3'
        },
        {
          title: '境外',
          align: 'left',
          width: 110,
          dataIndex: 'a4',
          scopedSlots: { customRender: 'a4' },
          key: 'a4'
        }
      ]
    },
    {
      title: '发现问题数量（单位：个）',
      align: 'left',
      children: [
        {
          title: '合计',
          align: 'left',
          width: 110,
          dataIndex: 'a5',
          scopedSlots: { customRender: 'a5' },
          key: 'a5'
        },
        {
          title: '金额类问题',
          align: 'left',
          width: 110,
          dataIndex: 'a6',
          scopedSlots: { customRender: 'a6' },
          key: 'a6'
        },
        {
          title: '金额类已整改问题',
          align: 'left',
          children: [
            {
              title: '以前年度',
              align: 'left',
              width: 110,
              dataIndex: 'a7',
              scopedSlots: { customRender: 'a7' },
              key: 'a7'
            },
            {
              title: '本年度',
              align: 'left',
              width: 110,
              dataIndex: 'a8',
              scopedSlots: { customRender: 'a8' },
              key: 'a8'
            }
          ]
        },
        {
          title: '非金额类问题',
          align: 'left',
          width: 120,
          dataIndex: 'a9',
          scopedSlots: { customRender: 'a9' },
          key: 'a9'
        },
        {
          title: '非金额类已整改问题',
          align: 'left',
          children: [
            {
              title: '以前年度',
              align: 'left',
              width: 110,
              dataIndex: 'a10',
              scopedSlots: { customRender: 'a10' },
              key: 'a10'
            },
            {
              title: '本年度',
              align: 'left',
              width: 110,
              dataIndex: 'a11',
              scopedSlots: { customRender: 'a11' },
              key: 'a11'
            }
          ]
        }
      ]
    },
    {
      title: '发现问题金额（单位：万元）',
      align: 'left',
      children: [
        {
          title: '合计',
          align: 'left',
          width: 110,
          dataIndex: 'a12',
          scopedSlots: { customRender: 'a12' },
          key: 'a12'
        },
        {
          title: '绩效类',
          align: 'left',
          width: 110,
          dataIndex: 'a13',
          scopedSlots: { customRender: 'a13' },
          key: 'a13'
        },
        {
          title: '合规性问题',
          align: 'left',
          width: 110,
          dataIndex: 'a12',
          scopedSlots: { customRender: 'a14' },
          key: 'a14'
        },
        {
          title: '不良资产',
          align: 'left',
          width: 110,
          dataIndex: 'a15',
          scopedSlots: { customRender: 'a15' },
          key: 'a15'
        },
        {
          title: '其他',
          align: 'left',
          width: 110,
          dataIndex: 'a16',
          scopedSlots: { customRender: 'a16' },
          key: 'a16'
        }
      ]
    },
    {
      title: '审计发现问题整改【金额类（万元）】',
      align: 'left',
      children: [
        {
          title: '合计',
          align: 'left',
          width: 110,
          dataIndex: 'a17',
          scopedSlots: { customRender: 'a17' },
          key: 'a17'
        },
        {
          title: '调整会计账目',
          align: 'left',
          children: [
            {
              title: '以前年度',
              align: 'left',
              width: 110,
              dataIndex: 'a18',
              scopedSlots: { customRender: 'a18' },
              key: 'a18'
            },
            {
              title: '本年度',
              align: 'left',
              width: 110,
              dataIndex: 'a19',
              scopedSlots: { customRender: 'a19' },
              key: 'a19'
            }
          ]
        },
        {
          title: '收回资金',
          align: 'left',
          children: [
            {
              title: '以前年度',
              align: 'left',
              width: 110,
              dataIndex: 'a20',
              scopedSlots: { customRender: 'a20' },
              key: 'a20'
            },
            {
              title: '本年度',
              align: 'left',
              width: 110,
              dataIndex: 'a21',
              scopedSlots: { customRender: 'a21' },
              key: 'a21'
            }
          ]
        },
        {
          title: '挽回损失',
          align: 'left',
          children: [
            {
              title: '以前年度',
              align: 'left',
              width: 110,
              dataIndex: 'a22',
              scopedSlots: { customRender: 'a22' },
              key: 'a22'
            },
            {
              title: '本年度',
              align: 'left',
              width: 110,
              dataIndex: 'a23',
              scopedSlots: { customRender: 'a23' },
              key: 'a23'
            }
          ]
        },
        {
          title: '归还原资金渠道',
          align: 'left',
          children: [
            {
              title: '以前年度',
              align: 'left',
              width: 110,
              dataIndex: 'a24',
              scopedSlots: { customRender: 'a24' },
              key: 'a24'
            },
            {
              title: '本年度',
              align: 'left',
              width: 110,
              dataIndex: 'a25',
              scopedSlots: { customRender: 'a25' },
              key: 'a25'
            }
          ]
        },
        {
          title: '补缴税费',
          align: 'left',
          children: [
            {
              title: '以前年度',
              align: 'left',
              width: 110,
              dataIndex: 'a26',
              scopedSlots: { customRender: 'a26' },
              key: 'a26'
            },
            {
              title: '本年度',
              align: 'left',
              width: 110,
              dataIndex: 'a27',
              scopedSlots: { customRender: 'a27' },
              key: 'a27'
            }
          ]
        },
        {
          title: '其他',
          align: 'left',
          children: [
            {
              title: '以前年度',
              align: 'left',
              width: 110,
              dataIndex: 'a28',
              scopedSlots: { customRender: 'a28' },
              key: 'a28'
            },
            {
              title: '本年度',
              align: 'left',
              width: 110,
              dataIndex: 'a29',
              scopedSlots: { customRender: 'a29' },
              key: 'a29'
            }
          ]
        }
      ]
    },
    {
      title: '审计发现问题整改 (非金类: 个)',
      align: 'left',
      children: [
        {
          title: '合计',
          align: 'left',
          width: 110,
          dataIndex: 'a30',
          scopedSlots: { customRender: 'a30' },
          key: 'a30'
        },
        {
          title: '修订完善(项)',
          align: 'left',
          children: [
            {
              title: '以前年度',
              align: 'left',
              width: 110,
              dataIndex: 'a31',
              scopedSlots: { customRender: 'a31' },
              key: 'a31'
            },
            {
              title: '本年度',
              align: 'left',
              width: 110,
              dataIndex: 'a32',
              scopedSlots: { customRender: 'a32' },
              key: 'a32'
            }
          ]
        },
        {
          title: '新制定(项)',
          align: 'left',
          children: [
            {
              title: '以前年度',
              align: 'left',
              width: 110,
              dataIndex: 'a33',
              scopedSlots: { customRender: 'a33' },
              key: 'a33'
            },
            {
              title: '本年度',
              align: 'left',
              width: 110,
              dataIndex: 'a34',
              scopedSlots: { customRender: 'a34' },
              key: 'a34'
            }
          ]
        },
        {
          title: '优化完善业务流程(个)',
          align: 'left',
          children: [
            {
              title: '以前年度',
              align: 'left',
              width: 110,
              dataIndex: 'a35',
              scopedSlots: { customRender: 'a35' },
              key: 'a35'
            },
            {
              title: '本年度',
              align: 'left',
              width: 110,
              dataIndex: 'a36',
              scopedSlots: { customRender: 'a36' },
              key: 'a36'
            }
          ]
        },
        {
          title: '其他',
          align: 'left',
          children: [
            {
              title: '以前年度',
              align: 'left',
              width: 110,
              dataIndex: 'a37',
              scopedSlots: { customRender: 'a37' },
              key: 'a37'
            },
            {
              title: '本年度',
              align: 'left',
              width: 110,
              dataIndex: 'a38',
              scopedSlots: { customRender: 'a38' },
              key: 'a38'
            }
          ]
        }
      ]
    },
    {
      title: '整改建议',
      align: 'left',
      children: [
        {
          title: '提出（条）',
          align: 'left',
          width: 110,
          dataIndex: 'a39',
          scopedSlots: { customRender: 'a39' },
          key: 'a39'
        },
        {
          title: '采纳（条）',
          align: 'left',
          width: 110,
          dataIndex: 'a40',
          scopedSlots: { customRender: 'a40' },
          key: 'a40'
        }
      ]
    },
    {
      title: '违规经营投资责任追究问题线索（条）',
      align: 'left',
      width: 150,
      dataIndex: 'a41',
      scopedSlots: { customRender: 'a41' },
      key: 'a41'
    },
    {
      title: '向司法机关移送或报告案件线索（件）',
      align: 'left',
      width: 150,
      dataIndex: 'a42',
      scopedSlots: { customRender: 'a42' },
      key: 'a42'
    },
    {
      title: '问责处理',
      align: 'left',
      children: [
        {
          title: '合计',
          align: 'left',
          width: 120,
          scopedSlots: { customRender: 'a43' },
          dataIndex: 'a43',
          key: 'a43'
        },
        {
          title: '给予经济处罚（人次）',
          align: 'left',
          children: [
            {
              title: '以前年度',
              align: 'left',
              width: 110,
              dataIndex: 'a44',
              scopedSlots: { customRender: 'a44' },
              key: 'a44'
            },
            {
              title: '本年度',
              align: 'left',
              width: 110,
              dataIndex: 'a45',
              scopedSlots: { customRender: 'a45' },
              key: 'a45'
            }
          ]
        },
        {
          title: '给予党纪处分（人次）',
          align: 'left',
          children: [
            {
              title: '以前年度',
              align: 'left',
              width: 110,
              dataIndex: 'a46',
              scopedSlots: { customRender: 'a46' },
              key: 'a46'
            },
            {
              title: '本年度',
              align: 'left',
              width: 110,
              dataIndex: 'a47',
              scopedSlots: { customRender: 'a47' },
              key: 'a47'
            }
          ]
        },
        {
          title: '给予政务处分（人次）',
          align: 'left',
          children: [
            {
              title: '以前年度',
              align: 'left',
              width: 110,
              dataIndex: 'a48',
              scopedSlots: { customRender: 'a48' },
              key: 'a48'
            },
            {
              title: '本年度',
              align: 'left',
              width: 110,
              dataIndex: 'a49',
              scopedSlots: { customRender: 'a49' },
              key: 'a49'
            }
          ]
        },
        {
          title: '给予内部纪律处分（人次）',
          align: 'left',
          children: [
            {
              title: '以前年度',
              align: 'left',
              width: 110,
              dataIndex: 'a50',
              scopedSlots: { customRender: 'a50' },
              key: 'a50'
            },
            {
              title: '本年度',
              align: 'left',
              width: 110,
              dataIndex: 'a51',
              scopedSlots: { customRender: 'a51' },
              key: 'a51'
            }
          ]
        },
        {
          title: '移送司法机关涉案人员（人次）',
          align: 'left',
          children: [
            {
              title: '以前年度',
              align: 'left',
              width: 110,
              dataIndex: 'a52',
              scopedSlots: { customRender: 'a52' },
              key: 'a52'
            },
            {
              title: '本年度',
              align: 'left',
              width: 110,
              dataIndex: 'a53',
              scopedSlots: { customRender: 'a53' },
              key: 'a53'
            }
          ]
        },
        {
          title: '给予组织处理（人次）',
          align: 'left',
          children: [
            {
              title: '以前年度',
              align: 'left',
              width: 110,
              dataIndex: 'a54',
              scopedSlots: { customRender: 'a54' },
              key: 'a54'
            },
            {
              title: '本年度',
              align: 'left',
              width: 110,
              dataIndex: 'a55',
              scopedSlots: { customRender: 'a55' },
              key: 'a55'
            }
          ]
        },
        {
          title: '问题金额整改率',
          align: 'left',
          width: 120,
          dataIndex: 'a56',
          scopedSlots: { customRender: 'a56' },
          key: 'a56'
        },
        {
          title: '问题数量整改率',
          align: 'left',
          width: 120,
          dataIndex: 'a57',
          scopedSlots: { customRender: 'a57' },
          key: 'a57'
        },
        {
          title: '计划完成率',
          align: 'left',
          width: 120,
          dataIndex: 'a58',
          scopedSlots: { customRender: 'a58' },
          key: 'a58'
        },
        {
          title: '其中:境外项目计划完成率',
          align: 'left',
          width: 120,
          dataIndex: 'a59',
          scopedSlots: { customRender: 'a59' },
          key: 'a59'
        }
      ]
    }
  ]
  return cols
}

export default columns
